API Documentation
KeyboardDeviceManager.h
1 // KeyboardDeviceManager.h
3 //
5 
6 namespace nkInputs
7 {
13  class DLL_INPUTS_EXPORT KeyboardDeviceManager final : public nkCommon::SingletonClass<KeyboardDeviceManager>
14  {
15  public :
16 
37  void rename (const nkMemory::StringView& currentName, const nkMemory::StringView& newName) ;
43  void erase (const nkMemory::StringView& name) ;
44  } ;
45 }
nkInputs::KeyboardDeviceManager::rename
void rename(const nkMemory::StringView &currentName, const nkMemory::StringView &newName)
nkInputs::KeyboardDeviceManager::createOrRetrieve
KeyboardDevice * createOrRetrieve(const nkMemory::StringView &name)
nkInputs::KeyboardDevice
A keyboard device.
Definition: KeyboardDevice.h:12
nkInputs::KeyboardDeviceManager::erase
void erase(const nkMemory::StringView &name)
nkInputs
Encompasses all API of component NilkinsInputs.
Definition: KeyboardDevice.h:7
nkInputs::KeyboardDeviceManager::get
KeyboardDevice * get(const nkMemory::StringView &name)
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition: StringView.h:22
nkInputs::KeyboardDeviceManager
Manages the keyboard devices available in the component.
Definition: KeyboardDeviceManager.h:14